package com.gulimall.coupon;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.client.discovery.EnableDiscoveryClient;

/**
 * @EnableDiscoveryClient: 开启服务注册发现功能
 * 1、引入依赖
 * 2、创建一个bootstrap.properties文件
 * 3、需要给配置中心默认添加一个数据集（Date Id）gulimall-coupon.properties。默认规则，应用名.properties
 * 4、给应用名.properties文件添加配置信息
 * 5、动态获取配置
 *  @RefreshScope: 刷新配置
 *  @Value("${coupon.user.name}")：获取到配置
 *  如果配置中心和当前应用配置存在相同配置，优先读取配置中心的配置
 *
 *  配置集
 *  配置ID：类似文件名（Data ID）
 *  配置分组：默认所有分组 DEFAULT_GROUP
 *
 */
@SpringBootApplication
@EnableDiscoveryClient  //nacos 开启服务注册
public class GulimallCouponApplication {

    public static void main(String[] args) {
        SpringApplication.run(GulimallCouponApplication.class, args);
    }

}
